package algorithme;

import java.util.ArrayList;

import programme.Solution;

/**
 * 
 *
 */
public abstract class VNS<T> extends Algorithme<T> {

	/** Solution initiale avec laquelle est lancé le recuit*/
	protected ArrayList<Double> solutionInit;
	
	/** Condition d'arret du VNS */
	protected int condArretExterne;
	
	/** Nombre maximum de pas du VNS*/
	protected int KMax;
	
	/** Algorithme glouton permettant de calculer une solution initiale */
	protected Algorithme glouton;
	
	/**
	 * @see algorithme.Algorithme#lancer()
	 */
	@Override
	public Solution lancer() {
		// TODO Auto-generated method stub
		return null;
	}


}
